package com.xiguanlezz.cn.api.remote;

import com.xiguanlezz.cn.api.remote.response.Response;

/**
 * @Author：习惯了种种
 * @CreateDate：2024/11/19 14:33
 * @Description：请求future接口
 */
public interface RequestFuture {

    /**
     * 判断结果是否返回
     */
    boolean isDone();

    /**
     * 不带超时时间的获取结果方法
     */
    Response get() throws Exception;

    /**
     * 带超时时间的获取结果方法
     */
    Response get(long timeout) throws Exception;

}
